A crossword is a matrix of squares. The user can adjust the squares that are empty and filled using the mouse. When resized, a crossword automatically adjusts the number of squares in the frame to match. It is possible to extract the words from a crossword with the -getWords method.